<?php

putenv("DISPLAY=:1");
putenv("XAUTHORITY=/var/www/.Xauthority");

ini_set('display_errors', 1);
error_reporting(E_ALL);

include_once 'Bot.php';
include_once 'Api.php';

$issueId    = $argv[1];
$reviewId  = $argv[2];
$svnLogin   = $argv[3];

if (!$reviewId) {
    exit();
}

$dbus = new Dbus(Dbus::BUS_SESSION, true);
$n = $dbus->createProxy('com.Skype.API', '/com/Skype', 'com.Skype.API');
$n->Invoke('NAME SEND_ASSIGN');
$n->Invoke('PROTOCOL 8');
$dbus->registerObject('/com/Skype/Client', 'com.Skype.API.Client', 'Bot');

$user   = Bot::getInstance()->getUserBySvn($svnLogin);

$msg = 'Создано новое ревью для задачи #' . $issueId . "\n" .
       'Вам необходимо просмотреть код и убедиться, что он соответствует принятым стандартам.' . "\n" . 
       'Ревью доступно по ссылке ' . "\n" .
       'http://fisheye.vs58.net/cru/' . urlencode($reviewId). "\n";

Bot::getInstance()->sendNotifyToSkype($user['skype'], $msg);
exit();